package com.hejjon.core.domain.vo;

import cn.hutool.core.lang.Pair;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;
import java.util.function.BiConsumer;
import java.util.function.Function;

@Data
@ApiModel(value = "发布记录关联特征")
public class RecordRelTableInfoVO {

    @ApiModelProperty(value = "发布记录ID")
    private String recordId;

    @ApiModelProperty(value = "特征ID")
    private String featureId;

    @ApiModelProperty(value = "特征名称列表")
    private List<String> featureNameList;

    @ApiModelProperty(value = "特征名称-多个拼接")
    private String featureNames;

    @ApiModelProperty(value = "特征显示名称列表")
    private List<String> featureLabelList;

    @ApiModelProperty(value = "特征显示名称-多个拼接")
    private String featureLabels;

    @ApiModelProperty(value = "特征名称")
    private String featureName;

    @ApiModelProperty(value = "特征显示名称")
    private String featureLabel;

    @ApiModelProperty(value = "表名称")
    private String tableName;

    @ApiModelProperty(value = "数据库ID")
    private String databaseId;

    @ApiModelProperty(value = "数据库名称")
    private String databaseName;

}
